﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Social.Model
{
    /// <summary>
    /// 人员信息模型。
    /// </summary>
    public class PersonModel
    {
        /// <summary>
        /// 人员编码（长度22）。
        /// </summary>
        public string PersonId
        {
            get;
            set;
        }
        /// <summary>
        /// 企业编码（长度10）。
        /// </summary>
        public string PersonCompanyId
        {
            get;
            set;
        }
        /// <summary>
        /// 民警编码（长度20）。
        /// </summary>
        public string PersonPoliceId
        {
            get;
            set;
        }
        /// <summary>
        /// 设备编码（长度8）。
        /// </summary>
        public string PersonTerminalId
        {
            get;
            set;
        }
        /// <summary>
        /// 事务编码（长度20）。
        /// </summary>
        public string PersonTransactionId
        {
            get;
            set;
        }
        /// <summary>
        /// 人员隶属企业类型（Code_CompanyType字典、长度30）。
        /// </summary>
        public string PersonCompanyType
        {
            get;
            set;
        }
        /// <summary>
        /// 证件类型（Code_CardType字典、长度2）。
        /// </summary>    
        public string PersonCardType
        {
            get;
            set;
        }
        /// <summary>
        /// 证件号码（长度18）。
        /// </summary>
        public string PersonCardId
        {
            get;
            set;
        }
        /// <summary>
        /// 人员姓名（长度15）。
        /// </summary>
        public string PersonName
        {
            get;
            set;
        }
        /// <summary>
        /// 性别（长度1，1：男；2：女）。
        /// </summary>    
        public string PersonSex
        {
            get;
            set;
        }
        /// <summary>
        /// 民族（Code_Nation字典、长度2）。
        /// </summary>   
        public string PersonNation
        {
            get;
            set;
        }
        /// <summary>
        /// 籍贯（Code_Native字典，长度6）。
        /// </summary>
        public string PersonNative
        {
            get;
            set;
        }
        /// <summary>
        /// 出生日期（长度8，如20010101）。
        /// </summary>
        public string PersonBirthday
        {
            get;
            set;
        }
        /// <summary>
        /// 详细地址（长度40）。
        /// </summary>
        public string PersonAddress
        {
            get;
            set;
        }
        /// <summary>
        /// 联系电话（长度20）。
        /// </summary>
        public string PersonPhoneNumber
        {
            get;
            set;
        }
        /// <summary>
        /// 东经。
        /// </summary>
        public decimal PersonEastPoint
        {
            get;
            set;
        }
        /// <summary>
        /// 北纬。
        /// </summary>
        public decimal PersonNorthPoint
        {
            get;
            set;
        }

        /// <summary>
        /// 证件照片。
        /// </summary>
        public byte[] PersonCardImage
        {
            get;
            set;

        }

        /// <summary>
        /// 实际照片。
        /// </summary>
        public byte[] PersonRealImage
        {
            get;
            set;
        }

        /// <summary>
        /// 备注（长度200）。
        /// </summary>
        public string PersonComment
        {
            get;
            set;
        }
    }
}
